A Software Debugging Method Based on Pairwise Testing
نویسندگان
چکیده
Pairwise testing is one of very practical and effective testing methods for various types of software systems. This paper proposes a novel debugging method based on pairwise testing. By analyzing the test cases and retesting with some complementary test cases, the method can narrow the factors that cause the errors in a very small range. So it can provide a very efficient and valuable guidance for the software testing and debugging.
منابع مشابه
Implementation of DDARC: Software Architecture for Debugging Distributed Programs
Debugging and testing is a larger part of the effort spent in a software development cycle. Debugging a program is time consuming and is a continuous cycle of code modification and testing. The task of debugging depends on the environment, the language, the operating system: the problem: and more interestingly even the individual program. In this paper, we present a detailed implementation of s...
متن کاملProgram Slicing: Methods and Applications
Program slicing is a viable method to restrict the focus of a task to specific sub-components of a program. Examples of applications include debugging, testing, program comprehension, restructuring, downsizing, and parallelization. This paper discusses different statement deletion based slicing methods, together with algorithms and applications to software engineering.
متن کاملE ective Testing and Debugging Methods and Its Supporting System with Program Deltas
In the maintenance phase of software development, it should be checked that all features are performed correctly after some changes are applied to existing software. However, it is not easy to debug the software when a defect is found to the features which is not changed during the changes, although using a regression test. Existing approaches employs the program deltas to specify defects; they...
متن کاملTools for program dynamic analysis, testing, and debugging based on event grammars
This paper suggests an approach to the development of software testing and debugging automation tools based on precise program behavior models. The program behavior model is defined as a set of events (event trace) with two basic binary relations over events -precedence and inclusion, and represents the temporal relationship between actions. A language for the computations over event traces is ...
متن کاملA Hybrid Queueing Model With Imperfect Debugging For Component Software Reliability Analysis
With the growing size and complexity of software applications, research in the area of component software reliability analysis has gained prominence. To ensure analytical tractability, traditional approaches usually ignore fault correction process of component software based on simplifying assumptions of instantaneous and perfect debugging. As a result, the estimates obtained from these models ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005